//[100,100]223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,223,237,211,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,217,233,207,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,209,227,201,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,213,226,196,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,225,239,213,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,220,236,210,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,230,204,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,212,228,201,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,208,224,195,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,228,244,217,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,220,238,212,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,215,233,207,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,209,229,204,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,210,226,197,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,202,220,194,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,228,244,218,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,214,238,212,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,209,228,208,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,205,224,202,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,201,221,196,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,226,245,223,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,216,238,215,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,211,235,211,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,208,232,208,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,206,228,205,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,203,225,202,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255
/* @pjs preload="berlin.png"; */ 

// based on http://trunk.processing.org/learning/topics/explode.html

PImage img;       // The source image
int cellsize = 20; // Dimensions of each cell in the grid
int columns, rows;   // Number of columns and rows in our system

void setup() {
  size(100, 100, P3D); 
  img = loadImage("berlin.png");  // Load the image
  columns = int(img.width / cellsize);  // Calculate # of columns
  rows = int(img.height / cellsize);  // Calculate # of rows
}

void draw() {
  background(0);
  // Begin loop for columns
  for ( int i = 0; i < columns; i++) {
    // Begin loop for rows
    for ( int j = 0; j < rows; j++) {
      int x = i*cellsize + cellsize/2;  // x position
      int y = j*cellsize + cellsize/2;  // y position
      int loc = x + y*img.width;  // Pixel array location
      color c = img.pixels[loc];  // Grab the color
      // Calculate a z position as a function of mouseX and pixel brightness
      float z = (5 / float(width)) * brightness(img.pixels[loc]) - 20.0;
      // Translate to the location, set fill and stroke, and draw the rect
      pushMatrix();
      translate(x-5, y+15, z);
      fill(c, 204);
      noStroke();
      rectMode(CENTER);
      rect(0, 0, cellsize, cellsize);
      popMatrix();
    }
  }
  exit();
}